Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
74 1537

Files

Files Errors
net/sf/jec/AccessorOperator.java 1
net/sf/jec/AccessorOperator.java 151
net/sf/jec/ArithmeticOperator.java 1
net/sf/jec/ArithmeticOperator.java 118
net/sf/jec/AssignOperator.java 1
net/sf/jec/AssignOperator.java 33
net/sf/jec/BooleanOperator.java 1
net/sf/jec/BooleanOperator.java 145
net/sf/jec/ConstantOperator.java 1
net/sf/jec/ConstantOperator.java 22
net/sf/jec/ConversionException.java 1
net/sf/jec/ConversionException.java 5
net/sf/jec/EvaluationException.java 1
net/sf/jec/EvaluationException.java 5
net/sf/jec/ExpressionCompiler.java 1
net/sf/jec/ExpressionCompiler.java 69
net/sf/jec/ExpressionEval.java 1
net/sf/jec/ExpressionEval.java 58
net/sf/jec/Function.java 1
net/sf/jec/Function.java 7
net/sf/jec/FunctionOperator.java 1
net/sf/jec/FunctionOperator.java 44
net/sf/jec/IndexerOperator.java 1
net/sf/jec/IndexerOperator.java 88
net/sf/jec/InvertibleOperator.java 1
net/sf/jec/InvertibleOperator.java 29
net/sf/jec/Lexer.java 1
net/sf/jec/Lexer.java 35
net/sf/jec/MethodOperator.java 1
net/sf/jec/MethodOperator.java 24
net/sf/jec/ObjectConverter.java 1
net/sf/jec/ObjectConverter.java 60
net/sf/jec/Operator.java 1
net/sf/jec/Operator.java 52
net/sf/jec/ParseException.java 1
net/sf/jec/ParseException.java 5
net/sf/jec/functions/CurrencyFormat.java 1
net/sf/jec/functions/CurrencyFormat.java 74
net/sf/jec/functions/CurrencyFunction.java 1
net/sf/jec/functions/CurrencyFunction.java 28
net/sf/jec/functions/DateFunction.java 1
net/sf/jec/functions/DateFunction.java 31
net/sf/jec/functions/PercentFunction.java 13
net/sf/jec/functions/package.html 1
net/sf/jec/namedop/AvgOperator.java 1
net/sf/jec/namedop/AvgOperator.java 40
net/sf/jec/namedop/ContextComparator.java 1
net/sf/jec/namedop/ContextComparator.java 19
net/sf/jec/namedop/CountOperator.java 1
net/sf/jec/namedop/CountOperator.java 26
net/sf/jec/namedop/GroupByOperator.java 1
net/sf/jec/namedop/GroupByOperator.java 36
net/sf/jec/namedop/GroupOperator.java 1
net/sf/jec/namedop/GroupOperator.java 17
net/sf/jec/namedop/IfOperator.java 1
net/sf/jec/namedop/IfOperator.java 17
net/sf/jec/namedop/MaxOperator.java 1
net/sf/jec/namedop/MaxOperator.java 26
net/sf/jec/namedop/MinOperator.java 1
net/sf/jec/namedop/MinOperator.java 25
net/sf/jec/namedop/OrderByOperator.java 1
net/sf/jec/namedop/OrderByOperator.java 56
net/sf/jec/namedop/SelectOperator.java 1
net/sf/jec/namedop/SelectOperator.java 23
net/sf/jec/namedop/SumOperator.java 1
net/sf/jec/namedop/SumOperator.java 38
net/sf/jec/namedop/TableOperator.java 1
net/sf/jec/namedop/TableOperator.java 38
net/sf/jec/namedop/package.html 1
net/sf/jec/package.html 1
net/sf/jec/util/XMLHelper.java 1
net/sf/jec/util/XMLHelper.java 42
net/sf/jec/util/package.html 1

net/sf/jec/AccessorOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/AccessorOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 19
Line has trailing spaces. 20
Line has trailing spaces. 30
Missing a Javadoc comment. 35
Missing a Javadoc comment. 36
Missing a Javadoc comment. 37
Missing a Javadoc comment. 38
Line has trailing spaces. 39
Line has trailing spaces. 41
Line has trailing spaces. 43
Parameter field should be final. 47
'field' hides a field. 47
Parameter throwExceptions should be final. 47
'throwExceptions' hides a field. 47
Expected @param tag for 'throwExceptions'. 47
Line has trailing spaces. 54
Line has trailing spaces. 56
Parameter field should be final. 62
'field' hides a field. 62
Parameter nestedOp should be final. 63
Parameter throwExceptions should be final. 64
'throwExceptions' hides a field. 64
Expected @param tag for 'throwExceptions'. 64
Line has trailing spaces. 70
Line has trailing spaces. 72
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 75
Avoid inline conditionals. 79
Line has trailing spaces. 83
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 87
Avoid inline conditionals. 88
Line has trailing spaces. 91
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 99
Parameter rootCtx should be final. 99
Parameter ctx should be final. 99
Unable to get class information for EvaluationException. 100
'if' construct must use '{}'s. 101
Line has trailing spaces. 106
Method 'inverseMap' is not designed for extension - needs to be abstract, final or empty. 116
Parameter rootCtx should be final. 116
Parameter ctx should be final. 116
Parameter value should be final. 116
Unable to get class information for EvaluationException. 117
'if' construct must use '{}'s. 118
Missing a Javadoc comment. 126
Missing a Javadoc comment. 127
Redundant 'public' modifier. 127
Unable to get class information for EvaluationException. 128
Missing a Javadoc comment. 131
Missing a Javadoc comment. 132
Redundant 'public' modifier. 132
Unable to get class information for EvaluationException. 133
Method 'getGetter' is not designed for extension - needs to be abstract, final or empty. 138
Missing a Javadoc comment. 138
Parameter obj should be final. 138
Parameter fieldname should be final. 138
Unable to get class information for EvaluationException. 138
'getter' hides a field. 144
Must have at least one statement. 150
Must have at least one statement. 152
Must have at least one statement. 154
Missing a Javadoc comment. 169
Method 'getField' is not designed for extension - needs to be abstract, final or empty. 170
Missing a Javadoc comment. 170
Parameter ctx should be final. 170
Parameter field should be final. 170
'field' hides a field. 170
Unable to get class information for EvaluationException. 171
Missing a Javadoc comment. 176
Method 'getField' is not designed for extension - needs to be abstract, final or empty. 177
Missing a Javadoc comment. 177
Parameter ctx should be final. 177
Parameter field should be final. 177
'field' hides a field. 177
Unable to get class information for EvaluationException. 178
Missing a Javadoc comment. 183
Method 'getField' is not designed for extension - needs to be abstract, final or empty. 184
Missing a Javadoc comment. 184
Parameter ctx should be final. 184
Parameter field should be final. 184
'field' hides a field. 184
Unable to get class information for EvaluationException. 185
Missing a Javadoc comment. 198
Missing a Javadoc comment. 199
Missing a Javadoc comment. 200
Parameter method should be final. 200
'method' hides a field. 200
Method 'getField' is not designed for extension - needs to be abstract, final or empty. 203
Missing a Javadoc comment. 203
Parameter ctx should be final. 203
Parameter field should be final. 203
'field' hides a field. 203
Unable to get class information for EvaluationException. 204
'if' construct must use '{}'s. 208
'else' construct must use '{}'s. 211
Method 'getSetter' is not designed for extension - needs to be abstract, final or empty. 219
Missing a Javadoc comment. 219
Parameter obj should be final. 219
Parameter fieldname should be final. 219
Parameter fieldvalue should be final. 219
Unable to get class information for EvaluationException. 220
'setter' hides a field. 226
Line is longer than 80 characters. 232
Must have at least one statement. 232
'{' is not followed by whitespace. 232
'}' is not preceeded with whitespace. 232
Must have at least one statement. 232
'{' is not followed by whitespace. 232
'}' is not preceeded with whitespace. 232
Must have at least one statement. 232
'{' is not followed by whitespace. 232
'}' is not preceeded with whitespace. 232
Missing a Javadoc comment. 245
Method 'setField' is not designed for extension - needs to be abstract, final or empty. 246
Missing a Javadoc comment. 246
Parameter ctx should be final. 246
Parameter field should be final. 246
'field' hides a field. 246
Parameter value should be final. 246
Unable to get class information for EvaluationException. 247
Missing a Javadoc comment. 252
Method 'setField' is not designed for extension - needs to be abstract, final or empty. 253
Missing a Javadoc comment. 253
Parameter ctx should be final. 253
Parameter field should be final. 253
'field' hides a field. 253
Parameter value should be final. 253
Unable to get class information for EvaluationException. 254
Missing a Javadoc comment. 269
Missing a Javadoc comment. 270
Missing a Javadoc comment. 271
Missing a Javadoc comment. 272
Missing a Javadoc comment. 274
Parameter method should be final. 274
'method' hides a field. 274
Missing a Javadoc comment. 278
Parameter method should be final. 278
'method' hides a field. 278
Parameter targetClass should be final. 278
'targetClass' hides a field. 278
Method 'setField' is not designed for extension - needs to be abstract, final or empty. 283
Missing a Javadoc comment. 283
Parameter ctx should be final. 283
Parameter field should be final. 283
'field' hides a field. 283
Parameter value should be final. 283
Unable to get class information for EvaluationException. 284
'{' is followed by whitespace. 287
'if' construct must use '{}'s. 289

net/sf/jec/ArithmeticOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/ArithmeticOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 16
Missing a Javadoc comment. 17
Missing a Javadoc comment. 18
Missing a Javadoc comment. 19
Missing a Javadoc comment. 20
Line has trailing spaces. 21
Missing a Javadoc comment. 22
Missing a Javadoc comment. 23
Missing a Javadoc comment. 24
Line has trailing spaces. 25
Line is longer than 80 characters. 27
Parameter type should be final. 27
'type' hides a field. 27
Expected @param tag for 'type'. 27
Parameter op1 should be final. 27
'op1' hides a field. 27
Expected @param tag for 'op1'. 27
Parameter op2 should be final. 27
'op2' hides a field. 27
Expected @param tag for 'op2'. 27
Parameter throwExceptions should be final. 27
'throwExceptions' hides a field. 27
Expected @param tag for 'throwExceptions'. 27
'if' construct must use '{}'s. 28
'if' construct must use '{}'s. 29
'if' construct must use '{}'s. 30
'if' construct must use '{}'s. 31
'if' construct must use '{}'s. 32
Line has trailing spaces. 37
Expected an @return tag. 40
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 40
Line is longer than 80 characters. 41
'==' is not preceeded with whitespace. 41
'==' is not followed by whitespace. 41
'?' is not preceeded with whitespace. 41
Avoid inline conditionals. 41
'?' is not followed by whitespace. 41
':' is not preceeded with whitespace. 41
':' is not followed by whitespace. 41
'==' is not preceeded with whitespace. 41
'==' is not followed by whitespace. 41
'?' is not preceeded with whitespace. 41
Avoid inline conditionals. 41
'?' is not followed by whitespace. 41
':' is not preceeded with whitespace. 41
':' is not followed by whitespace. 41
'==' is not preceeded with whitespace. 41
'==' is not followed by whitespace. 41
'?' is not preceeded with whitespace. 41
Avoid inline conditionals. 41
'?' is not followed by whitespace. 41
':' is not preceeded with whitespace. 41
':' is not followed by whitespace. 41
'==' is not preceeded with whitespace. 41
'==' is not followed by whitespace. 41
'?' is not preceeded with whitespace. 41
Avoid inline conditionals. 41
'?' is not followed by whitespace. 41
':' is not preceeded with whitespace. 41
':' is not followed by whitespace. 41
Line has trailing spaces. 44
Expected an @return tag. 47
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 47
Line is longer than 80 characters. 48
'==' is not preceeded with whitespace. 48
'==' is not followed by whitespace. 48
'?' is not preceeded with whitespace. 48
Avoid inline conditionals. 48
'?' is not followed by whitespace. 48
':' is not preceeded with whitespace. 48
':' is not followed by whitespace. 48
'==' is not preceeded with whitespace. 48
'==' is not followed by whitespace. 48
'?' is not preceeded with whitespace. 48
Avoid inline conditionals. 48
'?' is not followed by whitespace. 48
':' is not preceeded with whitespace. 48
':' is not followed by whitespace. 48
'==' is not preceeded with whitespace. 48
'==' is not followed by whitespace. 48
'?' is not preceeded with whitespace. 48
Avoid inline conditionals. 48
'?' is not followed by whitespace. 48
':' is not preceeded with whitespace. 48
':' is not followed by whitespace. 48
'==' is not preceeded with whitespace. 48
'==' is not followed by whitespace. 48
'?' is not preceeded with whitespace. 48
Avoid inline conditionals. 48
'?' is not followed by whitespace. 48
':' is not preceeded with whitespace. 48
':' is not followed by whitespace. 48
Line has trailing spaces. 52
Line has trailing spaces. 53
Expected an @return tag. 59
Line is longer than 80 characters. 59
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 59
Parameter rootCtx should be final. 59
Parameter ctx should be final. 59
Expected @throws tag for 'EvaluationException'. 59
Unable to get class information for EvaluationException. 59
'+' is not preceeded with whitespace. 65
'+' is not followed by whitespace. 65
'-' is not preceeded with whitespace. 66
'-' is not followed by whitespace. 66
'*' is not preceeded with whitespace. 67
'*' is not followed by whitespace. 67
'/' is not preceeded with whitespace. 68
'/' is not followed by whitespace. 68
'(' is followed by whitespace. 69
'cast' is not followed by whitespace. 69
'%' is not preceeded with whitespace. 69
'%' is not followed by whitespace. 69
'cast' is not followed by whitespace. 69
Line has trailing spaces. 74

net/sf/jec/AssignOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/AssignOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 17
Missing a Javadoc comment. 18
Line has trailing spaces. 19
Missing a Javadoc comment. 19
Line has trailing spaces. 20
Line has trailing spaces. 22
Parameter op1 should be final. 22
'op1' hides a field. 22
Expected @param tag for 'op1'. 22
Parameter op2 should be final. 22
'op2' hides a field. 22
Expected @param tag for 'op2'. 22
Parameter throwExceptions should be final. 23
'throwExceptions' hides a field. 23
Expected @param tag for 'throwExceptions'. 23
Line has trailing spaces. 28
Expected an @return tag. 34
Line is longer than 80 characters. 34
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 34
Parameter rootCtx should be final. 34
Parameter ctx should be final. 34
Expected @throws tag for 'EvaluationException'. 34
Unable to get class information for EvaluationException. 34
Line has trailing spaces. 38
Expected an @return tag. 41
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 41
Line has trailing spaces. 44
Expected an @return tag. 47
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 47
Line has trailing spaces. 49

net/sf/jec/BooleanOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/BooleanOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 16
Missing a Javadoc comment. 17
Missing a Javadoc comment. 18
Missing a Javadoc comment. 19
Missing a Javadoc comment. 20
Missing a Javadoc comment. 21
Line has trailing spaces. 22
Missing a Javadoc comment. 23
Missing a Javadoc comment. 24
Missing a Javadoc comment. 25
Line has trailing spaces. 26
Line has trailing spaces. 28
Parameter type should be final. 28
'type' hides a field. 28
Expected @param tag for 'type'. 28
Parameter op1 should be final. 28
'op1' hides a field. 28
Expected @param tag for 'op1'. 28
Parameter op2 should be final. 28
'op2' hides a field. 28
Expected @param tag for 'op2'. 28
Parameter throwExceptions should be final. 29
'throwExceptions' hides a field. 29
Expected @param tag for 'throwExceptions'. 29
'if' construct must use '{}'s. 30
'if' construct must use '{}'s. 31
'if' construct must use '{}'s. 32
'if' construct must use '{}'s. 33
'if' construct must use '{}'s. 34
'if' construct must use '{}'s. 35
Line has trailing spaces. 40
Expected an @return tag. 43
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 43
Line is longer than 80 characters. 44
'==' is not preceeded with whitespace. 44
'==' is not followed by whitespace. 44
'?' is not preceeded with whitespace. 44
Avoid inline conditionals. 44
'?' is not followed by whitespace. 44
':' is not preceeded with whitespace. 44
':' is not followed by whitespace. 44
'==' is not preceeded with whitespace. 44
'==' is not followed by whitespace. 44
'?' is not preceeded with whitespace. 44
Avoid inline conditionals. 44
'?' is not followed by whitespace. 44
':' is not preceeded with whitespace. 44
':' is not followed by whitespace. 44
'==' is not preceeded with whitespace. 44
'==' is not followed by whitespace. 44
'?' is not preceeded with whitespace. 44
Avoid inline conditionals. 44
'?' is not followed by whitespace. 44
':' is not preceeded with whitespace. 44
':' is not followed by whitespace. 44
Line has trailing spaces. 47
Expected an @return tag. 50
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 50
Line is longer than 80 characters. 51
'==' is not preceeded with whitespace. 51
'==' is not followed by whitespace. 51
'?' is not preceeded with whitespace. 51
Avoid inline conditionals. 51
'?' is not followed by whitespace. 51
':' is not preceeded with whitespace. 51
':' is not followed by whitespace. 51
'==' is not preceeded with whitespace. 51
'==' is not followed by whitespace. 51
'?' is not preceeded with whitespace. 51
Avoid inline conditionals. 51
'?' is not followed by whitespace. 51
':' is not preceeded with whitespace. 51
':' is not followed by whitespace. 51
'==' is not preceeded with whitespace. 51
'==' is not followed by whitespace. 51
'?' is not preceeded with whitespace. 51
Avoid inline conditionals. 51
'?' is not followed by whitespace. 51
':' is not preceeded with whitespace. 51
':' is not followed by whitespace. 51
Line has trailing spaces. 54
Expected an @return tag. 60
Line is longer than 80 characters. 60
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 60
Parameter rootCtx should be final. 60
Parameter ctx should be final. 60
Expected @throws tag for 'EvaluationException'. 60
Unable to get class information for EvaluationException. 60
Line has trailing spaces. 63
'if' construct must use '{}'s. 64
Line has trailing spaces. 65
'(' is followed by whitespace. 68
'if' construct must use '{}'s. 69
Line is longer than 80 characters. 69
'(' is followed by whitespace. 69
'cast' is not followed by whitespace. 69
'cast' is not followed by whitespace. 69
'else' construct must use '{}'s. 70
'else' construct must use '{}'s. 72
'if' construct must use '{}'s. 72
Line is longer than 80 characters. 72
'(' is followed by whitespace. 72
')' is preceeded with whitespace. 72
'(' is followed by whitespace. 75
'if' construct must use '{}'s. 76
Line is longer than 80 characters. 76
'(' is followed by whitespace. 76
'cast' is not followed by whitespace. 76
'cast' is not followed by whitespace. 76
'else' construct must use '{}'s. 77
'else' construct must use '{}'s. 79
'if' construct must use '{}'s. 79
Line is longer than 80 characters. 79
'(' is followed by whitespace. 79
')' is preceeded with whitespace. 79
'(' is followed by whitespace. 82
'if' construct must use '{}'s. 83
Line is longer than 80 characters. 83
'(' is followed by whitespace. 83
'cast' is not followed by whitespace. 83
')' is preceeded with whitespace. 83
'else' construct must use '{}'s. 84
'(' is followed by whitespace. 89
'if' construct must use '{}'s. 90
Line is longer than 80 characters. 90
'(' is followed by whitespace. 90
'cast' is not followed by whitespace. 90
')' is preceeded with whitespace. 90
'else' construct must use '{}'s. 91
'(' is followed by whitespace. 96
'==' is not preceeded with whitespace. 96
'==' is not followed by whitespace. 96
'==' is not preceeded with whitespace. 96
'==' is not followed by whitespace. 96
')' is preceeded with whitespace. 96
'(' is followed by whitespace. 102
'==' is not preceeded with whitespace. 102
'==' is not followed by whitespace. 102
'==' is not preceeded with whitespace. 102
'==' is not followed by whitespace. 102
')' is preceeded with whitespace. 102
Line has trailing spaces. 110

net/sf/jec/ConstantOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/ConstantOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 16
Line has trailing spaces. 17
Parameter constant should be final. 21
'constant' hides a field. 21
Line has trailing spaces. 24
Expected an @return tag. 27
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 27
Line has trailing spaces. 30
Expected an @return tag. 33
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 33
Line has trailing spaces. 35
Line has trailing spaces. 36
Expected an @return tag. 42
Line is longer than 80 characters. 42
Parameter rootCtx should be final. 42
Parameter ctx should be final. 42
Expected @throws tag for 'EvaluationException'. 42
Unable to get class information for EvaluationException. 42
Line has trailing spaces. 45

net/sf/jec/ConversionException.java

Error Line
File does not end with a newline. 0

net/sf/jec/ConversionException.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 17
Parameter msg should be final. 20

net/sf/jec/EvaluationException.java

Error Line
File does not end with a newline. 0

net/sf/jec/EvaluationException.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 17
Parameter msg should be final. 20

net/sf/jec/ExpressionCompiler.java

Error Line
File does not end with a newline. 0

net/sf/jec/ExpressionCompiler.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 38
Missing a Javadoc comment. 40
Parameter throwExceptions should be final. 44
'throwExceptions' hides a field. 44
Expected @param tag for 'throwExceptions'. 44
'8' is a magic number. 46
'3' is a magic number. 47
Line has trailing spaces. 49
Line has trailing spaces. 51
Line is longer than 80 characters. 52
Line is longer than 80 characters. 72
Line is longer than 80 characters. 80
Parameter throwExceptions should be final. 80
'throwExceptions' hides a field. 80
Expected @param tag for 'throwExceptions'. 80
Method 'addOperator' is not designed for extension - needs to be abstract, final or empty. 100
Parameter name should be final. 100
Expected @param tag for 'name'. 100
Parameter operatorClass should be final. 100
Expected @param tag for 'operatorClass'. 100
Method 'addFunction' is not designed for extension - needs to be abstract, final or empty. 106
Parameter name should be final. 106
Expected @param tag for 'name'. 106
Parameter function should be final. 106
Expected @param tag for 'function'. 106
Expected an @return tag. 112
Method 'compileOperator' is not designed for extension - needs to be abstract, final or empty. 112
Parameter expr should be final. 112
Expected @param tag for 'expr'. 112
Expected @throws tag for 'ParseException'. 112
Unable to get class information for ParseException. 112
Missing a Javadoc comment. 121
Parameter lex should be final. 121
Unable to get class information for ParseException. 121
Missing a Javadoc comment. 126
Parameter lex should be final. 126
Unable to get class information for ParseException. 126
'if' construct must use '{}'s. 134
Missing a Javadoc comment. 152
Parameter lex should be final. 152
Unable to get class information for ParseException. 152
Missing a Javadoc comment. 176
Parameter lex should be final. 176
Unable to get class information for ParseException. 176
Missing a Javadoc comment. 195
Parameter lex should be final. 195
Unable to get class information for ParseException. 195
Missing a Javadoc comment. 214
Parameter lex should be final. 214
Unable to get class information for ParseException. 214
'||' should be on a new line. 221
'==' is not preceeded with whitespace. 222
'==' is not followed by whitespace. 222
')' is preceeded with whitespace. 222
'if' construct must use '{}'s. 225
'if' construct must use '{}'s. 257
'if' construct must use '{}'s. 259
'if' construct must use '{}'s. 261
'else' construct must use '{}'s. 263
'}' should be on the same line. 280
'if' construct must use '{}'s. 288
Missing a Javadoc comment. 299
Parameter lex should be final. 299
Unable to get class information for ParseException. 299
'if' construct must use '{}'s. 308
'if' construct must use '{}'s. 318

net/sf/jec/ExpressionEval.java

Error Line
File does not end with a newline. 0

net/sf/jec/ExpressionEval.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 17
Line has trailing spaces. 19
Line has trailing spaces. 20
Line has trailing spaces. 24
Line is longer than 80 characters. 24
Line has trailing spaces. 57
Line has trailing spaces. 58
Line has trailing spaces. 60
Line has trailing spaces. 63
Line has trailing spaces. 64
Line has trailing spaces. 65
Line has trailing spaces. 67
Missing a Javadoc comment. 76
'if' construct must use '{}'s. 80
'if' construct must use '{}'s. 83
Missing a Javadoc comment. 89
Parameter operatorCache should be final. 89
'if' construct must use '{}'s. 93
Line has trailing spaces. 103
Line has trailing spaces. 105
Parameter throwExceptions should be final. 108
Line has trailing spaces. 117
Parameter throwExceptions should be final. 121
Expected @param tag for 'throwExceptions'. 121
Line has trailing spaces. 128
Line has trailing spaces. 129
Parameter expComp should be final. 132
Line has trailing spaces. 143
Method 'get' is not designed for extension - needs to be abstract, final or empty. 154
Parameter ctx should be final. 154
Parameter expr should be final. 154
Redundant throws: 'ParseException' is subclass of 'EvaluationException'. 155
Unable to get class information for ParseException. 155
Unable to get class information for EvaluationException. 155
Line has trailing spaces. 162
Line has trailing spaces. 164
Method 'set' is not designed for extension - needs to be abstract, final or empty. 175
Parameter ctx should be final. 175
Parameter expr should be final. 175
Parameter value should be final. 175
Redundant throws: 'ParseException' is subclass of 'EvaluationException'. 176
Unable to get class information for ParseException. 176
Unable to get class information for EvaluationException. 176
Expected an @return tag. 194
Method 'getCachedOperator' is not designed for extension - needs to be abstract, final or empty. 194
Parameter ctx should be final. 194
Expected @param tag for 'ctx'. 194
Parameter expr should be final. 194
Expected @param tag for 'expr'. 194
Expected @throws tag for 'ParseException'. 195
Unable to get class information for ParseException. 195
Method 'clearOperatorCache' is not designed for extension - needs to be abstract, final or empty. 219
Line has trailing spaces. 231
Method 'clearOperatorCache' is not designed for extension - needs to be abstract, final or empty. 234
Parameter clazz should be final. 234

net/sf/jec/Function.java

Error Line
File does not end with a newline. 0

net/sf/jec/Function.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Array brackets at illegal position. 20
Parameter object should be final. 20
Array brackets at illegal position. 26
Parameter object should be final. 26

net/sf/jec/FunctionOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/FunctionOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 16
Line has trailing spaces. 17
Parameter function should be final. 19
'function' hides a field. 19
Expected @param tag for 'function'. 19
Line has trailing spaces. 22
Expected an @return tag. 28
Line is longer than 80 characters. 28
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 28
Parameter rootCtx should be final. 28
Parameter ctx should be final. 28
Expected @throws tag for 'EvaluationException'. 28
Unable to get class information for EvaluationException. 28
'=' is not preceeded with whitespace. 30
'=' is not followed by whitespace. 30
'<' is not preceeded with whitespace. 30
'<' is not followed by whitespace. 30
Line has trailing spaces. 35
Expected an @return tag. 38
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 38
Line has trailing spaces. 41
Expected an @return tag. 44
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 44
Line has trailing spaces. 47
Line is longer than 80 characters. 48
Line is longer than 80 characters. 56
Method 'inverseMap' is not designed for extension - needs to be abstract, final or empty. 56
Parameter rootCtx should be final. 56
Parameter ctx should be final. 56
Parameter value should be final. 56
Expected @throws tag for 'EvaluationException'. 56
Unable to get class information for EvaluationException. 56
Line is longer than 80 characters. 58
'cast' is not followed by whitespace. 58
'=' is not preceeded with whitespace. 62
'=' is not followed by whitespace. 62
'<' is not preceeded with whitespace. 62
'<' is not followed by whitespace. 62
Line is longer than 80 characters. 65
'cast' is not followed by whitespace. 65
Line has trailing spaces. 67

net/sf/jec/IndexerOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/IndexerOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 20
Line has trailing spaces. 21
Line has trailing spaces. 22
Line has trailing spaces. 27
Missing a Javadoc comment. 28
Missing a Javadoc comment. 29
Line has trailing spaces. 30
Parameter indexOperator should be final. 34
'indexOperator' hides a field. 34
Expected @param tag for 'indexOperator'. 34
Parameter nestedOp should be final. 34
Expected @param tag for 'nestedOp'. 34
Parameter throwExceptions should be final. 35
'throwExceptions' hides a field. 35
Expected @param tag for 'throwExceptions'. 35
Line has trailing spaces. 40
Expected an @return tag. 43
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 43
'?' is not preceeded with whitespace. 45
Avoid inline conditionals. 45
'+' is not preceeded with whitespace. 45
'+' is not followed by whitespace. 45
Line has trailing spaces. 47
Expected an @return tag. 50
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 50
Line is longer than 80 characters. 51
'?' is not preceeded with whitespace. 51
Avoid inline conditionals. 51
Line has trailing spaces. 52
Line has trailing spaces. 54
Expected an @return tag. 60
Line is longer than 80 characters. 60
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 60
Parameter rootCtx should be final. 60
Parameter ctx should be final. 60
Expected @throws tag for 'EvaluationException'. 60
Unable to get class information for EvaluationException. 60
Line is longer than 80 characters. 65
'cast' is not followed by whitespace. 66
'if' construct must use '{}'s. 68
Line is longer than 80 characters. 68
'+' is not preceeded with whitespace. 68
'+' is not followed by whitespace. 68
'else' construct must use '{}'s. 69
'cast' is not followed by whitespace. 72
Line is longer than 80 characters. 75
'cast' is not followed by whitespace. 79
Line is longer than 80 characters. 81
'if' construct must use '{}'s. 88
Line is longer than 80 characters. 88
'+' is not preceeded with whitespace. 88
'+' is not followed by whitespace. 88
'else' construct must use '{}'s. 89
'cast' is not followed by whitespace. 92
'if' construct must use '{}'s. 97
Line is longer than 80 characters. 97
'+' is not preceeded with whitespace. 97
'+' is not followed by whitespace. 97
'else' construct must use '{}'s. 98
Line has trailing spaces. 101
Line is longer than 80 characters. 102
Line is longer than 80 characters. 110
Method 'inverseMap' is not designed for extension - needs to be abstract, final or empty. 110
Parameter rootCtx should be final. 110
Parameter ctx should be final. 110
Parameter value should be final. 110
Expected @throws tag for 'EvaluationException'. 110
Unable to get class information for EvaluationException. 110
Line is longer than 80 characters. 113
'cast' is not followed by whitespace. 114
Line is longer than 80 characters. 116
'if' construct must use '{}'s. 117
Line is longer than 80 characters. 117
'cast' is not followed by whitespace. 117
'cast' is not followed by whitespace. 119
Line is longer than 80 characters. 120
Line is longer than 80 characters. 122
'cast' is not followed by whitespace. 122
Line is longer than 80 characters. 124
'cast' is not followed by whitespace. 124
'cast' is not followed by whitespace. 128
'if' construct must use '{}'s. 131
Line is longer than 80 characters. 131
'+' is not preceeded with whitespace. 131
'+' is not followed by whitespace. 131

net/sf/jec/InvertibleOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/InvertibleOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 11
Line has trailing spaces. 17
Line has trailing spaces. 23
Parameter nestedOp should be final. 26
Expected @param tag for 'nestedOp'. 26
Line has trailing spaces. 29
Line has trailing spaces. 30
Line has trailing spaces. 32
Parameter rootCtx should be final. 32
Expected @param tag for 'rootCtx'. 32
Parameter ctx should be final. 32
Expected @param tag for 'ctx'. 32
Parameter value should be final. 32
Expected @param tag for 'value'. 32
Expected @throws tag for 'EvaluationException'. 33
Unable to get class information for EvaluationException. 33
'if' construct must use '{}'s. 34
Line has trailing spaces. 37
Line is longer than 80 characters. 38
Line has trailing spaces. 46
Line is longer than 80 characters. 46
Parameter rootCtx should be final. 46
Parameter ctx should be final. 46
Parameter value should be final. 46
Expected @throws tag for 'EvaluationException'. 47
Unable to get class information for EvaluationException. 47

net/sf/jec/Lexer.java

Error Line
File does not end with a newline. 0

net/sf/jec/Lexer.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 14
Line has trailing spaces. 21
Line has trailing spaces. 24
Line has trailing spaces. 28
Variable 'tokens' must be private and have accessor methods. 32
Line has trailing spaces. 33
Variable 'current' must be private and have accessor methods. 37
Method length is 158 lines (max allowed is 150). 39
Missing a Javadoc comment. 39
Parameter exp should be final. 39
'if' construct must use '{}'s. 47
'if' construct must use '{}'s. 73
'if' construct must use '{}'s. 76
'else' construct must use '{}'s. 78
'if' construct must use '{}'s. 89
'if' construct must use '{}'s. 92
'else' construct must use '{}'s. 94
'if' construct must use '{}'s. 164
'if' construct must use '{}'s. 168
Line has trailing spaces. 172
'==' is not preceeded with whitespace. 173
'==' is not followed by whitespace. 173
Line has trailing spaces. 174
'if' construct must use '{}'s. 185
'else' construct must use '{}'s. 187
Line has trailing spaces. 200
Method 'getToken' is not designed for extension - needs to be abstract, final or empty. 203
Avoid inline conditionals. 204
Line has trailing spaces. 210
Method 'next' is not designed for extension - needs to be abstract, final or empty. 213
Line has trailing spaces. 225
Method 'previous' is not designed for extension - needs to be abstract, final or empty. 228

net/sf/jec/MethodOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/MethodOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 20
Parameter methodName should be final. 23
'methodName' hides a field. 23
Expected @param tag for 'methodName'. 23
Expected an @return tag. 32
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 32
Parameter rootCtx should be final. 32
Parameter ctx should be final. 32
Expected @throws tag for 'EvaluationException'. 33
Unable to get class information for EvaluationException. 33
Avoid inline conditionals. 34
Expected an @return tag. 56
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 56
Avoid inline conditionals. 58
Avoid inline conditionals. 61
'if' construct must use '{}'s. 63
Expected an @return tag. 73
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 73
Avoid inline conditionals. 76
'if' construct must use '{}'s. 78
Avoid inline conditionals. 86

net/sf/jec/ObjectConverter.java

Error Line
File does not end with a newline. 0

net/sf/jec/ObjectConverter.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 10
Line has trailing spaces. 11
Utility classes should not have a public or default constructor. 15
Missing a Javadoc comment. 17
Parameter value should be final. 17
Parameter targetClass should be final. 17
Unable to get class information for ConversionException. 18
'if' construct must use '{}'s. 19
'if' construct must use '{}'s. 21
'if' construct must use '{}'s. 24
'if' construct must use '{}'s. 26
'if' construct must use '{}'s. 28
'if' construct must use '{}'s. 32
'if' construct must use '{}'s. 34
'if' construct must use '{}'s. 36
'if' construct must use '{}'s. 40
'if' construct must use '{}'s. 42
'if' construct must use '{}'s. 44
'if' construct must use '{}'s. 46
Expected an @return tag. 55
Parameter obj should be final. 55
Expected @throws tag for 'ConversionException'. 55
Unable to get class information for ConversionException. 55
'if' construct must use '{}'s. 56
Line is longer than 80 characters. 57
Expected an @return tag. 64
Parameter obj should be final. 64
Expected @throws tag for 'ConversionException'. 64
Unable to get class information for ConversionException. 64
'if' construct must use '{}'s. 65
Line is longer than 80 characters. 66
Expected an @return tag. 79
Parameter obj should be final. 79
Expected @throws tag for 'ConversionException'. 79
Unable to get class information for ConversionException. 79
'if' construct must use '{}'s. 80
Line is longer than 80 characters. 81
Expected an @return tag. 88
Parameter obj should be final. 88
Expected @throws tag for 'ConversionException'. 88
Unable to get class information for ConversionException. 88
'if' construct must use '{}'s. 89
Line is longer than 80 characters. 90
Line is longer than 80 characters. 95
Parameter number should be final. 105
'if' construct must use '{}'s. 106
'if' construct must use '{}'s. 109
'if' construct must use '{}'s. 113
'if' construct must use '{}'s. 117
Line has trailing spaces. 124
Line has trailing spaces. 127
Line has trailing spaces. 129
Unused @param tag for 'object'. 130
Parameter obj should be final. 133
Expected @param tag for 'obj'. 133
Expected @throws tag for 'ConversionException'. 133
Unable to get class information for ConversionException. 133

net/sf/jec/Operator.java

Error Line
File does not end with a newline. 0

net/sf/jec/Operator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 12
Line has trailing spaces. 13
Line has trailing spaces. 18
Missing a Javadoc comment. 19
Variable 'showFunctionString' must be private and have accessor methods. 19
Variable 'nestedOp' must be private and have accessor methods. 23
Line has trailing spaces. 24
Missing a Javadoc comment. 25
Variable 'argOps' must be private and have accessor methods. 25
Line has trailing spaces. 26
Line has trailing spaces. 32
Parameter nestedOp should be final. 35
'nestedOp' hides a field. 35
Expected @param tag for 'nestedOp'. 35
Line has trailing spaces. 38
Method 'setNestedOperator' is not designed for extension - needs to be abstract, final or empty. 41
Parameter nestedOp should be final. 41
'nestedOp' hides a field. 41
Expected @param tag for 'nestedOp'. 41
Line has trailing spaces. 44
Method 'setArgumentOperators' is not designed for extension - needs to be abstract, final or empty. 45
Missing a Javadoc comment. 45
Parameter argOps should be final. 45
'argOps' hides a field. 45
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 49
Missing a Javadoc comment. 49
'?' is not preceeded with whitespace. 50
Avoid inline conditionals. 50
Expected an @return tag. 55
Expected an @return tag. 59
Line has trailing spaces. 60
Line has trailing spaces. 61
Expected an @return tag. 63
Line has trailing spaces. 63
Parameter rootCtx should be final. 63
Expected @param tag for 'rootCtx'. 63
Parameter ctx should be final. 63
Expected @param tag for 'ctx'. 63
Line has trailing spaces. 64
Expected @throws tag for 'EvaluationException'. 64
Unable to get class information for EvaluationException. 64
'if' construct must use '{}'s. 65
Line has trailing spaces. 68
Expected an @return tag. 74
Line has trailing spaces. 74
Parameter rootCtx should be final. 74
Parameter ctx should be final. 74
Expected @throws tag for 'EvaluationException'. 75
Unable to get class information for EvaluationException. 75

net/sf/jec/ParseException.java

Error Line
File does not end with a newline. 0

net/sf/jec/ParseException.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 16
Parameter msg should be final. 19

net/sf/jec/functions/CurrencyFormat.java

Error Line
File does not end with a newline. 0

net/sf/jec/functions/CurrencyFormat.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 23
Line has trailing spaces. 24
Line has trailing spaces. 25
Line is longer than 80 characters. 27
Line has trailing spaces. 41
Missing a Javadoc comment. 42
Line has trailing spaces. 43
Line is longer than 80 characters. 44
Expected an @return tag. 46
'formatMap' hides a field. 60
'factorMap' hides a field. 64
'166.386d' is a magic number. 66
Line has trailing spaces. 67
Line has trailing spaces. 72
Missing a Javadoc comment. 73
Missing a Javadoc comment. 74
Missing a Javadoc comment. 75
Line has trailing spaces. 76
Line has trailing spaces. 81
Line has trailing spaces. 82
Line has trailing spaces. 83
Line is longer than 80 characters. 85
Line is longer than 80 characters. 89
Parameter factorMap should be final. 89
'factorMap' hides a field. 89
Parameter formatMap should be final. 89
'formatMap' hides a field. 89
Parameter defaultCurrType should be final. 89
'defaultCurrType' hides a field. 89
Expected @param tag for 'defaultCurrType'. 89
Line has trailing spaces. 94
Expected an @return tag. 98
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 98
Parameter amount should be final. 98
Line has trailing spaces. 101
Line has trailing spaces. 102
Line has trailing spaces. 103
Expected an @return tag. 109
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 109
Parameter amount should be final. 109
Parameter idSource should be final. 109
Parameter idTarget should be final. 109
'cast' is not followed by whitespace. 113
'cast' is not followed by whitespace. 114
'cast' is not followed by whitespace. 115
'cast' is not followed by whitespace. 122
Line has trailing spaces. 128
Expected an @return tag. 132
Method 'parseString' is not designed for extension - needs to be abstract, final or empty. 132
Parameter amount should be final. 132
Expected @param tag for 'amount'. 132
Line has trailing spaces. 135
Expected an @return tag. 139
Method 'parseString' is not designed for extension - needs to be abstract, final or empty. 139
Parameter amount should be final. 139
Expected @param tag for 'amount'. 139
Parameter idSource should be final. 139
Expected @param tag for 'idSource'. 139
Parameter idTarget should be final. 139
Expected @param tag for 'idTarget'. 139
'cast' is not followed by whitespace. 141
Line has trailing spaces. 149
Line has trailing spaces. 150
Line is longer than 80 characters. 150
Expected an @return tag. 156
Method 'convert' is not designed for extension - needs to be abstract, final or empty. 156
Parameter amount should be final. 156
Parameter idSource should be final. 156
Parameter idTarget should be final. 156
'cast' is not followed by whitespace. 159
'cast' is not followed by whitespace. 160

net/sf/jec/functions/CurrencyFunction.java

Error Line
File does not end with a newline. 0

net/sf/jec/functions/CurrencyFunction.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 19
Line has trailing spaces. 20
Line has trailing spaces. 25
Missing a Javadoc comment. 26
Parameter cf should be final. 26
'cf' hides a field. 26
Method 'inverseMap' is not designed for extension - needs to be abstract, final or empty. 34
Array brackets at illegal position. 34
Parameter object should be final. 34
'3' is a magic number. 35
Line has trailing spaces. 36
'(' is followed by whitespace. 36
Line has trailing spaces. 37
')' is preceeded with whitespace. 38
Line is longer than 80 characters. 40
'(' is followed by whitespace. 40
',' is not followed by whitespace. 40
')' is preceeded with whitespace. 40
Line has trailing spaces. 43
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 48
Array brackets at illegal position. 48
Parameter object should be final. 48
'3' is a magic number. 50
Line has trailing spaces. 52
Line has trailing spaces. 53

net/sf/jec/functions/DateFunction.java

Error Line
File does not end with a newline. 0

net/sf/jec/functions/DateFunction.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 21
Missing a Javadoc comment. 21
Line has trailing spaces. 22
Line has trailing spaces. 23
Parameter dateFormat should be final. 26
Unused @param tag for 'object'. 31
Method 'inverseMap' is not designed for extension - needs to be abstract, final or empty. 34
Parameter objects should be final. 34
Expected @param tag for 'objects'. 34
'cast' is not followed by whitespace. 38
Must have at least one statement. 39
'{' is not followed by whitespace. 39
'}' is not preceeded with whitespace. 39
Line has trailing spaces. 43
Unused @param tag for 'object'. 45
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 48
Parameter objects should be final. 48
Expected @param tag for 'objects'. 48
'(' is followed by whitespace. 52
'cast' is not followed by whitespace. 52
')' is preceeded with whitespace. 52
'(' is followed by whitespace. 54
'cast' is not followed by whitespace. 54
')' is preceeded with whitespace. 54
'+' is not preceeded with whitespace. 58
'+' is not followed by whitespace. 58
'+' is not preceeded with whitespace. 58
'+' is not followed by whitespace. 58

net/sf/jec/functions/PercentFunction.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 18
Unused @param tag for 'object'. 24
Method 'inverseMap' is not designed for extension - needs to be abstract, final or empty. 27
Parameter objects should be final. 27
Expected @param tag for 'objects'. 27
'if' construct must use '{}'s. 31
Unused @param tag for 'object'. 41
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 44
Parameter objects should be final. 44
Expected @param tag for 'objects'. 44

net/sf/jec/functions/package.html

Error Line
Missing package documentation file. 0

net/sf/jec/namedop/AvgOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/AvgOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 19
Line is longer than 80 characters. 19
Line has trailing spaces. 25
Missing a Javadoc comment. 26
Line has trailing spaces. 31
Expected an @return tag. 34
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 34
'?' is not preceeded with whitespace. 36
Avoid inline conditionals. 36
'+' is not preceeded with whitespace. 36
'+' is not followed by whitespace. 36
Line has trailing spaces. 38
Expected an @return tag. 41
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 41
Line is longer than 80 characters. 42
'?' is not preceeded with whitespace. 42
Avoid inline conditionals. 42
Line has trailing spaces. 43
Line has trailing spaces. 45
Expected an @return tag. 51
Line is longer than 80 characters. 51
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 51
Parameter rootCtx should be final. 51
Parameter ctx should be final. 51
Expected @throws tag for 'EvaluationException'. 51
Unable to get class information for EvaluationException. 51
'cast' is not followed by whitespace. 55
Line is longer than 80 characters. 57
'cast' is not followed by whitespace. 59
')' is preceeded with whitespace. 59
'cast' is not followed by whitespace. 61
')' is preceeded with whitespace. 61
'if' construct must use '{}'s. 66
Line is longer than 80 characters. 66
'+' is not preceeded with whitespace. 66
'+' is not followed by whitespace. 66
'else' construct must use '{}'s. 67

net/sf/jec/namedop/ContextComparator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/ContextComparator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 19
Line has trailing spaces. 24
Missing a Javadoc comment. 25
Missing a Javadoc comment. 26
Line has trailing spaces. 27
Parameter rootCtx should be final. 33
'rootCtx' hides a field. 33
Parameter operator should be final. 33
'operator' hides a field. 33
Line has trailing spaces. 37
Line is longer than 80 characters. 44
Method 'compare' is not designed for extension - needs to be abstract, final or empty. 47
Parameter o1 should be final. 47
Parameter o2 should be final. 47
Redundant throws: 'ClassCastException' is unchecked exception. 47
Line is longer than 80 characters. 52

net/sf/jec/namedop/CountOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/CountOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 26
Expected an @return tag. 29
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 29
'?' is not preceeded with whitespace. 30
Avoid inline conditionals. 30
Line has trailing spaces. 32
Expected an @return tag. 35
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 35
'?' is not preceeded with whitespace. 36
Avoid inline conditionals. 36
Line has trailing spaces. 37
Expected an @return tag. 44
Line has trailing spaces. 44
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 44
Parameter rootCtx should be final. 44
Parameter ctx should be final. 44
Expected @throws tag for 'EvaluationException'. 45
Unable to get class information for EvaluationException. 45
'(' is followed by whitespace. 47
'cast' is not followed by whitespace. 47
')' is preceeded with whitespace. 47
'cast' is not followed by whitespace. 49
')' is preceeded with whitespace. 49

net/sf/jec/namedop/GroupByOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/GroupByOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 27
Missing a Javadoc comment. 28
Line has trailing spaces. 33
Expected an @return tag. 36
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 36
Avoid inline conditionals. 38
Line has trailing spaces. 40
Expected an @return tag. 43
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 43
Line is longer than 80 characters. 44
Avoid inline conditionals. 44
Line has trailing spaces. 45
Line has trailing spaces. 47
Expected an @return tag. 53
Line is longer than 80 characters. 53
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 53
Parameter rootCtx should be final. 53
Parameter ctx should be final. 53
Expected @throws tag for 'EvaluationException'. 53
Unable to get class information for EvaluationException. 53
'(' is followed by whitespace. 55
')' is preceeded with whitespace. 55
')' is preceeded with whitespace. 57
Line has trailing spaces. 62
Expected an @return tag. 65
Line is longer than 80 characters. 65
Parameter rootCtx should be final. 65
Expected @param tag for 'rootCtx'. 65
Parameter c should be final. 65
Expected @param tag for 'c'. 65
Expected @throws tag for 'EvaluationException'. 65
Unable to get class information for EvaluationException. 65
Line has trailing spaces. 82

net/sf/jec/namedop/GroupOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/GroupOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 28
Expected an @return tag. 31
Line has trailing spaces. 31
Method 'applyToGroup' is not designed for extension - needs to be abstract, final or empty. 31
Parameter rootCtx should be final. 31
Expected @param tag for 'rootCtx'. 31
Parameter map should be final. 31
Expected @param tag for 'map'. 31
Expected @throws tag for 'EvaluationException'. 32
Unable to get class information for EvaluationException. 32
Line has trailing spaces. 33
'cast' is not followed by whitespace. 37
'(' is followed by whitespace. 38
')' is preceeded with whitespace. 38

net/sf/jec/namedop/IfOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/IfOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Missing a Javadoc comment. 21
Expected an @return tag. 30
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 30
Expected an @return tag. 36
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 36
Avoid inline conditionals. 37
Expected an @return tag. 52
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 52
Parameter rootCtx should be final. 52
Parameter ctx should be final. 52
Expected @throws tag for 'EvaluationException'. 53
Unable to get class information for EvaluationException. 53
'if' construct must use '{}'s. 58
'else' construct must use '{}'s. 61

net/sf/jec/namedop/MaxOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/MaxOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 16
Line has trailing spaces. 22
Missing a Javadoc comment. 23
Line has trailing spaces. 24
Line has trailing spaces. 28
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 32
Avoid inline conditionals. 34
Line has trailing spaces. 36
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 40
Line is longer than 80 characters. 41
Avoid inline conditionals. 41
Line has trailing spaces. 43
Line has trailing spaces. 44
Line is longer than 80 characters. 50
Line is longer than 80 characters. 52
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 52
Parameter rootCtx should be final. 52
Parameter ctx should be final. 52
Unable to get class information for EvaluationException. 52
Line is longer than 80 characters. 55
Line has trailing spaces. 56
Line is longer than 80 characters. 59
')' is preceeded with whitespace. 65

net/sf/jec/namedop/MinOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/MinOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 16
Line has trailing spaces. 22
Missing a Javadoc comment. 23
Line has trailing spaces. 24
Line has trailing spaces. 28
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 32
Avoid inline conditionals. 34
Line has trailing spaces. 36
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 40
Line is longer than 80 characters. 41
Avoid inline conditionals. 41
Line has trailing spaces. 43
Line has trailing spaces. 44
Line is longer than 80 characters. 50
Line is longer than 80 characters. 52
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 52
Parameter rootCtx should be final. 52
Parameter ctx should be final. 52
Unable to get class information for EvaluationException. 52
Line is longer than 80 characters. 55
Line is longer than 80 characters. 59
')' is preceeded with whitespace. 65

net/sf/jec/namedop/OrderByOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/OrderByOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 22
Line is longer than 80 characters. 32
Line is longer than 80 characters. 39
Line is longer than 80 characters. 52
Line is longer than 80 characters. 57
Line has trailing spaces. 67
Missing a Javadoc comment. 68
Line has trailing spaces. 69
Missing a Javadoc comment. 74
Missing a Javadoc comment. 75
Line has trailing spaces. 76
Missing a Javadoc comment. 76
Line has trailing spaces. 77
Line has trailing spaces. 81
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 85
Avoid inline conditionals. 87
Line has trailing spaces. 89
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 93
Line has trailing spaces. 108
Line is longer than 80 characters. 113
Line is longer than 80 characters. 116
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 116
Parameter rootCtx should be final. 116
Parameter ctx should be final. 116
Unable to get class information for net.sf.jec.EvaluationException. 116
'(' is followed by whitespace. 118
')' is preceeded with whitespace. 118
')' is preceeded with whitespace. 120
Line has trailing spaces. 125
Line is longer than 80 characters. 130
Line is longer than 80 characters. 131
Expected an @return tag. 133
Line is longer than 80 characters. 133
Parameter rootCtx should be final. 133
Expected @param tag for 'rootCtx'. 133
Parameter c should be final. 133
Expected @param tag for 'c'. 133
Expected @throws tag for 'EvaluationException'. 133
Unable to get class information for EvaluationException. 133
Line has trailing spaces. 140
Line has trailing spaces. 142
Expected an @return tag. 143
Line is longer than 80 characters. 143
Expected @param tag for 'rootCtx'. 143
Expected @param tag for 'c'. 143
Parameter op should be final. 143
Expected @param tag for 'op'. 143
Expected @throws tag for 'EvaluationException'. 144
Unable to get class information for EvaluationException. 144
Line has trailing spaces. 145
Line has trailing spaces. 164
Missing a Javadoc comment. 165
Parameter out should be final. 165

net/sf/jec/namedop/SelectOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/SelectOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 29
Expected an @return tag. 32
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 32
Line has trailing spaces. 35
Expected an @return tag. 38
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 38
Line has trailing spaces. 40
Line has trailing spaces. 42
Expected an @return tag. 48
Line is longer than 80 characters. 48
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 48
Parameter rootCtx should be final. 48
Parameter ctx should be final. 48
Expected @throws tag for 'EvaluationException'. 48
Unable to get class information for EvaluationException. 48
'cast' is not followed by whitespace. 52
'if' construct must use '{}'s. 55
Line is longer than 80 characters. 55
'(' is followed by whitespace. 55
')' is preceeded with whitespace. 55

net/sf/jec/namedop/SumOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/SumOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line has trailing spaces. 19
Line is longer than 80 characters. 19
Line has trailing spaces. 25
Missing a Javadoc comment. 26
Line has trailing spaces. 31
Expected an @return tag. 34
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 34
'?' is not preceeded with whitespace. 36
Avoid inline conditionals. 36
'+' is not preceeded with whitespace. 36
'+' is not followed by whitespace. 36
Line has trailing spaces. 38
Expected an @return tag. 41
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 41
Line is longer than 80 characters. 42
'?' is not preceeded with whitespace. 42
Avoid inline conditionals. 42
Line has trailing spaces. 43
Line has trailing spaces. 45
Expected an @return tag. 51
Line is longer than 80 characters. 51
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 51
Parameter rootCtx should be final. 51
Parameter ctx should be final. 51
Expected @throws tag for 'EvaluationException'. 51
Unable to get class information for EvaluationException. 51
'cast' is not followed by whitespace. 55
Line is longer than 80 characters. 57
'cast' is not followed by whitespace. 61
')' is preceeded with whitespace. 61
'if' construct must use '{}'s. 66
Line is longer than 80 characters. 66
'+' is not preceeded with whitespace. 66
'+' is not followed by whitespace. 66
'else' construct must use '{}'s. 67

net/sf/jec/namedop/TableOperator.java

Error Line
File does not end with a newline. 0

net/sf/jec/namedop/TableOperator.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 24
Line has trailing spaces. 35
Expected an @return tag. 38
Method 'toFunctionString' is not designed for extension - needs to be abstract, final or empty. 38
Line has trailing spaces. 41
Expected an @return tag. 44
Method 'toExpressionString' is not designed for extension - needs to be abstract, final or empty. 44
Line has trailing spaces. 46
Line has trailing spaces. 48
Expected an @return tag. 54
Line is longer than 80 characters. 54
Method 'directMap' is not designed for extension - needs to be abstract, final or empty. 54
Parameter rootCtx should be final. 54
Parameter ctx should be final. 54
Expected @throws tag for 'EvaluationException'. 54
Unable to get class information for EvaluationException. 54
'cast' is not followed by whitespace. 57
'while' construct must use '{}'s. 58
Line has trailing spaces. 64
Expected an @return tag. 67
Line is longer than 80 characters. 67
Parameter rootCtx should be final. 67
Expected @param tag for 'rootCtx'. 67
Parameter obj should be final. 67
Expected @param tag for 'obj'. 67
Expected @throws tag for 'EvaluationException'. 67
Unable to get class information for EvaluationException. 67
'=' is not preceeded with whitespace. 69
'=' is not followed by whitespace. 69
'+=' is not preceeded with whitespace. 69
'+=' is not followed by whitespace. 69
'(' is followed by whitespace. 70
'+' is not preceeded with whitespace. 71
'+' is not followed by whitespace. 71
')' is preceeded with whitespace. 71

net/sf/jec/namedop/package.html

Error Line
Missing package documentation file. 0

net/sf/jec/package.html

Error Line
Missing package documentation file. 0

net/sf/jec/util/XMLHelper.java

Error Line
File does not end with a newline. 0

net/sf/jec/util/XMLHelper.java

Error Line
Line has trailing spaces. 3
Line has trailing spaces. 4
Line has trailing spaces. 5
Utility classes should not have a public or default constructor. 18
Expected an @return tag. 22
Parameter el should be final. 22
Expected @param tag for 'el'. 22
Line has trailing spaces. 32
Line has trailing spaces. 35
Parameter el should be final. 38
Expected @param tag for 'el'. 38
Parameter value should be final. 38
Expected @param tag for 'value'. 38
'if' construct must use '{}'s. 44
Line is longer than 80 characters. 46
Line is longer than 80 characters. 50
Expected an @return tag. 53
Parameter el should be final. 53
Expected @param tag for 'el'. 53
Parameter childName should be final. 53
Expected @param tag for 'childName'. 53
Line has trailing spaces. 66
Line has trailing spaces. 69
Parameter el should be final. 72
Expected @param tag for 'el'. 72
Parameter childName should be final. 72
Expected @param tag for 'childName'. 72
Parameter value should be final. 72
Expected @param tag for 'value'. 72
'cast' is not followed by whitespace. 75
'cast' is not followed by whitespace. 82
Line has trailing spaces. 87
Expected an @return tag. 90
Parameter el should be final. 90
Expected @param tag for 'el'. 90
Line has trailing spaces. 93
Expected an @return tag. 96
Parameter el should be final. 96
Expected @param tag for 'el'. 96
Parameter text should be final. 96
Expected @param tag for 'text'. 96
'if' construct must use '{}'s. 100

net/sf/jec/util/package.html

Error Line
Missing package documentation file. 0